<template>
  <div>
    <a-config-provider :locale="zh_CN">
      <router-view v-if="isRouterAlive"></router-view>
    </a-config-provider>
  </div>
</template>

<script>
import zh_CN from "ant-design-vue/lib/locale-provider/zh_CN";
import moment from "moment";
import "moment/locale/zh-cn";

moment.locale("zh-cn");
export default {
  provide() {
    return {
      reload: this.reload,
    };
  },
  data() {
    return {
      isRouterAlive: true,
      zh_CN,
    };
  },
  created() {
    // document.onkeydown = function () {
    //   var e = window.event || arguments[0];
    //   //屏蔽F12
    //   if (e.keyCode == 123) {
    //     return false;
    //     //屏蔽Ctrl+Shift+I
    //   } else if (e.ctrlKey && e.shiftKey && e.keyCode == 73) {
    //     return false;
    //     //屏蔽Shift+F10
    //   } else if (e.shiftKey && e.keyCode == 121) {
    //     return false;
    //   }
    //   //屏蔽右键单击
    //   document.oncontextmenu = function () {
    //     return false;
    //   };
    // };
  },

  // destroyed() {
  //   console.log(this.num);
  // },
  methods: {
    reload() {
      this.isRouterAlive = false;
      this.$nextTick(function () {
        this.isRouterAlive = true;
      });
    },
  },
};
</script>

<style lang="less" scoped>
div {
  width: 100%;
  height: 100%;
}
</style>
